Applying Aspect Oriented Programming to Music Computing

نویسندگان

  • Patrick Hill
  • Simon Holland
  • Robin C. Laney
چکیده

Computer programs for the composition, performance and analysis of music generally involve the tangled interaction of many dimensions of musical and extramusical concern. In this paper we introduce the concepts of Aspect-Oriented Programming (AOP) to Music Computing and argue that AOP and related techniques and technologies form an appropriate solution to the separation and composition of such concerns. We motivate our argument with simple examples from the musical domain, but argue that the underlying principles may be applied to a wide and expressive range of musical applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Introduction to Aspect-oriented Music Representa- Tion Journal Article an Introduction to Aspect Oriented Music Representation an Introduction to Aspect Oriented Music Representation an Introduction to Aspect Oriented Music Representation Introduction

The composition of music in many idioms involves the exploitation of recurrent, recombinant musical fragments. Any given fragment may, as a consequence, appear in arbitrarily many structures, in its original or transformed state. Such a fragment is said to crosscut the musical structure, in the sense that the modification of such a fragment implies that revisions should be made to related struc...

متن کامل

Applying Aspects within Modern Computing Domains

Aspect orientation is changing the way software is developed within various computing domains. In this paper we discuss the characteristics of aspect oriented programming, and the development of new or existing applications using aspect-oriented techniques and tools. We will show that this attractive technology is useful for solving the problems of code scattering and tangling within various co...

متن کامل

An Introduction to Aspect-Oriented Music Representation

The composition of music in many idioms involves the exploitation of recurrent, recombinant musical fragments. Any given fragment may, as a consequence, appear in arbitrarily many structures, in its original or transformed state. Such a fragment is said to crosscut the musical structure, in the sense that the modification of such a fragment implies that revisions should be made to related struc...

متن کامل

An Introduction to Aspect-oriented Music Representa- Tion Journal Article

The composition of music in many idioms involves the exploitation of recurrent, recombinant musical fragments. Any given fragment may, as a consequence, appear in arbitrarily many structures, in its original or transformed state. Such a fragment is said to crosscut the musical structure, in the sense that the modification of such a fragment implies that revisions should be made to related struc...

متن کامل

Investigating the Web Application of AOP Using Aspect.Net Framework

Aspect-oriented Programming (AOP) Methodology has been investigated in the design and implementation of a web application: Online music Store. The Aspect.NET Framework is implemented as an add-in to visual studio.NET. That means, the user can use Aspect.NET in combination to the integration development environment provided by Visual Studio.NET and its numerous comfortable features to develop so...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004